package com.dunqi.gpm.shunqing.home.bean;

/**
 * Created by Administrator on 2017/11/26.
 */

public class YearPlan {

    /**
     * proAnnualPlanId : 1
     * projectId : 1
     * planYear : 2016
     * reportFrequency : 1
     * reportLimitDays : 3
     * planStartTime : 2017-01-01 00:00:00
     * planCompleteTime : 2017-12-31 00:00:00
     * actualStartTime : 2017-04-01 00:00:00
     * actualCompleteTime : 2017-11-30 00:00:00
     * constructionType : new
     * completedFundLastYear : 20302
     * progressDescLastYear : 测试进度2017
     * constructionDescWholeYear : 测试内容2017
     * totalInvestmentAmount : 2053
     * nationalFund : 11111
     * provinceFund : 22222
     * municipalFund : 33333
     * conuntyFund : 44444
     * bankLoadFund : 5555
     * attractInvestmentFund : 6666
     * selfFund : 777
     * raisingFund : 888
     * otherFund : 999
     * undeterminedFund : 112
     * fundSourceDesc : 223
     * investedAmount : null
     * auditRecordId : null
     * auditStatus : 0
     * createrId : 1008
     * createTime : 2017-01-01 00:00:00
     * reportFrequencyText : null
     * constructionTypeText : 新建
     * createrName : 周仓
     * visualProgresses : null
     */

    private long proAnnualPlanId;
    private long projectId;
    private int planYear;
    private String reportFrequency;
    private int reportLimitDays;
    private String planStartTime;
    private String planCompleteTime;
    private String actualStartTime;
    private String actualCompleteTime;
    private String constructionType;
    private int completedFundLastYear;
    private String progressDescLastYear;
    private String progressDescThisYear;
    private String constructionDescWholeYear;
    private double totalInvestmentAmount;
    private double nationalFund;
    private double provinceFund;
    private double municipalFund;
    private double conuntyFund;
    private double bankLoadFund;
    private double attractInvestmentFund;
    private double selfFund;
    private double raisingFund;
    private double otherFund;
    private double undeterminedFund;
    private String fundSourceDesc;
    private double investedAmount;
    private Object auditRecordId;
    private int auditStatus;
    private long createrId;
    private String createTime;
    private Object reportFrequencyText;
    private String constructionTypeText;
    private String createrName;
    private String[] visualProgresses;





    //    中行贷款
    double bocLoadFund;
    //    工行贷款;
    double icbcLoadFund;
    //    农行贷款;
    double abcLoadFund;
    //    建行贷款;
    double ccbLoadFund;

    public double getBocLoadFund() {
        return bocLoadFund;
    }

    public void setBocLoadFund(double bocLoadFund) {
        this.bocLoadFund = bocLoadFund;
    }

    public double getIcbcLoadFund() {
        return icbcLoadFund;
    }

    public void setIcbcLoadFund(double icbcLoadFund) {
        this.icbcLoadFund = icbcLoadFund;
    }

    public double getAbcLoadFund() {
        return abcLoadFund;
    }

    public void setAbcLoadFund(double abcLoadFund) {
        this.abcLoadFund = abcLoadFund;
    }

    public double getCcbLoadFund() {
        return ccbLoadFund;
    }

    public void setCcbLoadFund(double ccbLoadFund) {
        this.ccbLoadFund = ccbLoadFund;
    }

    public long getProAnnualPlanId() {
        return proAnnualPlanId;
    }

    public void setProAnnualPlanId(int proAnnualPlanId) {
        this.proAnnualPlanId = proAnnualPlanId;
    }

    public long getProjectId() {
        return projectId;
    }

    public void setProjectId(int projectId) {
        this.projectId = projectId;
    }

    public int getPlanYear() {
        return planYear;
    }

    public void setPlanYear(int planYear) {
        this.planYear = planYear;
    }

    public String getReportFrequency() {
        return reportFrequency;
    }

    public void setReportFrequency(String reportFrequency) {
        this.reportFrequency = reportFrequency;
    }

    public int getReportLimitDays() {
        return reportLimitDays;
    }

    public void setReportLimitDays(int reportLimitDays) {
        this.reportLimitDays = reportLimitDays;
    }

    public String getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(String planStartTime) {
        this.planStartTime = planStartTime;
    }

    public String getPlanCompleteTime() {
        return planCompleteTime;
    }

    public void setPlanCompleteTime(String planCompleteTime) {
        this.planCompleteTime = planCompleteTime;
    }

    public String getActualStartTime() {
        return actualStartTime;
    }

    public void setActualStartTime(String actualStartTime) {
        this.actualStartTime = actualStartTime;
    }

    public String getActualCompleteTime() {
        return actualCompleteTime;
    }

    public void setActualCompleteTime(String actualCompleteTime) {
        this.actualCompleteTime = actualCompleteTime;
    }

    public String getConstructionType() {
        return constructionType;
    }

    public void setConstructionType(String constructionType) {
        this.constructionType = constructionType;
    }

    public int getCompletedFundLastYear() {
        return completedFundLastYear;
    }

    public void setCompletedFundLastYear(int completedFundLastYear) {
        this.completedFundLastYear = completedFundLastYear;
    }

    public String getProgressDescLastYear() {
        return progressDescLastYear;
    }

    public void setProgressDescLastYear(String progressDescLastYear) {
        this.progressDescLastYear = progressDescLastYear;
    }

    public String getConstructionDescWholeYear() {
        return constructionDescWholeYear;
    }

    public void setConstructionDescWholeYear(String constructionDescWholeYear) {
        this.constructionDescWholeYear = constructionDescWholeYear;
    }

    public double getTotalInvestmentAmount() {
        return totalInvestmentAmount;
    }

    public void setTotalInvestmentAmount(double totalInvestmentAmount) {
        this.totalInvestmentAmount = totalInvestmentAmount;
    }

    public double getNationalFund() {
        return nationalFund;
    }

    public void setNationalFund(double nationalFund) {
        this.nationalFund = nationalFund;
    }

    public double getProvinceFund() {
        return provinceFund;
    }

    public void setProvinceFund(double provinceFund) {
        this.provinceFund = provinceFund;
    }

    public double getMunicipalFund() {
        return municipalFund;
    }

    public void setMunicipalFund(double municipalFund) {
        this.municipalFund = municipalFund;
    }

    public double getConuntyFund() {
        return conuntyFund;
    }

    public void setConuntyFund(double conuntyFund) {
        this.conuntyFund = conuntyFund;
    }

    public double getBankLoadFund() {
        return bankLoadFund;
    }

    public void setBankLoadFund(double bankLoadFund) {
        this.bankLoadFund = bankLoadFund;
    }

    public double getAttractInvestmentFund() {
        return attractInvestmentFund;
    }

    public void setAttractInvestmentFund(double attractInvestmentFund) {
        this.attractInvestmentFund = attractInvestmentFund;
    }

    public double getSelfFund() {
        return selfFund;
    }

    public void setSelfFund(double selfFund) {
        this.selfFund = selfFund;
    }

    public double getRaisingFund() {
        return raisingFund;
    }

    public void setRaisingFund(double raisingFund) {
        this.raisingFund = raisingFund;
    }

    public double getOtherFund() {
        return otherFund;
    }

    public void setOtherFund(double otherFund) {
        this.otherFund = otherFund;
    }

    public double getUndeterminedFund() {
        return undeterminedFund;
    }

    public void setUndeterminedFund(double undeterminedFund) {
        this.undeterminedFund = undeterminedFund;
    }

    public String getFundSourceDesc() {
        return fundSourceDesc;
    }

    public void setFundSourceDesc(String fundSourceDesc) {
        this.fundSourceDesc = fundSourceDesc;
    }

    public double getInvestedAmount() {
        return investedAmount;
    }

    public void setInvestedAmount(double investedAmount) {
        this.investedAmount = investedAmount;
    }

    public Object getAuditRecordId() {
        return auditRecordId;
    }

    public void setAuditRecordId(Object auditRecordId) {
        this.auditRecordId = auditRecordId;
    }

    public int getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(int auditStatus) {
        this.auditStatus = auditStatus;
    }

    public long getCreaterId() {
        return createrId;
    }

    public void setCreaterId(int createrId) {
        this.createrId = createrId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Object getReportFrequencyText() {
        return reportFrequencyText;
    }

    public void setReportFrequencyText(Object reportFrequencyText) {
        this.reportFrequencyText = reportFrequencyText;
    }

    public String getConstructionTypeText() {
        return constructionTypeText;
    }

    public void setConstructionTypeText(String constructionTypeText) {
        this.constructionTypeText = constructionTypeText;
    }

    public String getCreaterName() {
        return createrName;
    }

    public void setCreaterName(String createrName) {
        this.createrName = createrName;
    }

    public String[] getVisualProgresses() {
        return visualProgresses;
    }

    public void setVisualProgresses(String[] visualProgresses) {
        this.visualProgresses = visualProgresses;
    }

    public String getProgressDescThisYear() {
        return progressDescThisYear;
    }

    public void setProgressDescThisYear(String progressDescThisYear) {
        this.progressDescThisYear = progressDescThisYear;
    }
}
